home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d11 / scrnpnt.arc / MANUAL.DOC < prev    next >
Text File  |  1989-04-04  |  35KB  |  855 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                           *********************************
  13.  
  14.                                      ScreenPaint
  15.  
  16.                           *********************************
  17.  
  18.  
  19.                                  Screen Design System
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                                     User's Guide
  29.  
  30.                                    for Version 1.1
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                            (C) Copyright 1989 Kai Laurinolli
  48.             
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                  License Statement
  55.  
  56.  
  57.  
  58.             Kai Laurinolli grants you without charge the right to
  59.             reproduce, distribute and use copies of this "shareware"
  60.             product, and the documentation on disk, on the express
  61.             condition that you do not receive any payment, commercial
  62.             benefit, other consideration for such reproduction or
  63.             distribution greater than $10 US, or change this license
  64.             agreement or copyright notice.
  65.  
  66.  
  67.  
  68.             THIS PRODUCT IS LICENSED "AS IS" WITHOUT WARRANTY OF ANY
  69.             KIND; ALL WARRANTIES ARE DISCLAIMED. BY USING THE
  70.             SCREENPAINT PRODUCT, YOU AGREE THAT KAI LAURINOLLI WILL NOT
  71.             BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY USE OF (OR
  72.             INABILITY TO USE) THIS SOFTWARE, OR FOR ANY DAMAGES
  73.             WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS
  74.             OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
  75.             BUSINESS INFORMATION, AND THE LIKE). EVEN IF WE ARE APPRISED
  76.             OF POSSIBILITY OF SUCH DAMAGES OCCURRING. BECAUSE SOME
  77.             STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY
  78.             FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
  79.             LIMITATION MAY NOT APPLY TO YOU.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.             Brand and product names appearing in this manual are
  88.             trademarks or registered trademarks of their respective
  89.             holders.
  90.  
  91.  
  92.  
  93.  
  94.  
  95.             Table of Contents
  96.  
  97.  
  98.  
  99.  
  100.  
  101.             The Shareware Concept ................................ 1
  102.  
  103.             Introduction ......................................... 1
  104.  
  105.             Hardware Requirements ................................ 2
  106.  
  107.             Programs in the System ............................... 2
  108.  
  109.             ScreenPaint .......................................... 3
  110.  
  111.                  Menus ........................................... 3
  112.  
  113.                  Keyboard ........................................ 6
  114.  
  115.                       Block Commands ............................. 6
  116.  
  117.                       Drawing Commands ........................... 6
  118.  
  119.                       Control Keys ............................... 7
  120.  
  121.                       Miscellaneous .............................. 7
  122.  
  123.             ScreenShow ........................................... 8
  124.  
  125.                  Command Line Switches ........................... 9
  126.  
  127.                  Batch Files ..................................... 10
  128.  
  129.             Appendix A     Control Drawing Keys .................. 11
  130.  
  131.             Appendix B     ASCII Chart ........................... 12
  132.  
  133.             Appendix C     Keyboard Chart ........................ 13
  134.  
  135.             Appendix D     Extended Keyboard Scan Codes .......... 14
  136.  
  137.             Appendix E     Registration Form ..................... 15
  138.             
  139.  
  140.  
  141.      Page 1                                                     ScreenPaint 1.1
  142.  
  143.  
  144.             The Shareware Concept
  145.             -----------------------------------------------------------
  146.  
  147.  
  148.                  This software product is being distributed as
  149.             shareware, a distribution concept where the user is able to
  150.             try the software on his/her own system and then send in a
  151.             contribution if the user decides to use the software, this
  152.             system reduces advertising and distribution costs and
  153.             therefore the final price to the end-user. You are
  154.             encouraged to pass copies of the program to others and to
  155.             up-load it to any bulletin board systems you frequent, as
  156.             long as no more than a $10 US distribution fee is charged
  157.             and the product is not modified in any manner.
  158.  
  159.                  If you decide to use ScreenPaint and find it valuable,
  160.             you are asked to send a donation, $25 US suggested, so that
  161.             we may continue improving and expanding the program. You may
  162.             use the registration form in appendix E or in the file
  163.             REGISTER.DOC, please send your contribution to the following
  164.             address:
  165.  
  166.                                    Kai Laurinolli
  167.                                    2970 Mira Place
  168.                                    Burnaby, B.C.
  169.                                    V3J-1B6 Canada
  170.  
  171.                  In the future we plan to add language interfaces,
  172.             memory-resident help programs, screen capture, and forms
  173.             design capabilities to the system. By sending in your
  174.             contribution, you allow us the opportunity to notify you of
  175.             future upgrades and new products.
  176.  
  177.  
  178.  
  179.             Introduction
  180.             -----------------------------------------------------------
  181.  
  182.  
  183.                  ScreenPaint is designed to allow the design of
  184.             lightning-fast batch file based hard-disk menus, help
  185.             facilities, pop-up windows, and prototype screens for
  186.             applications programs. Screens can be quickly "painted" in a
  187.             full-screen editing environment, complete with pull-down
  188.             menus, help screens, automatically connecting lines, ten
  189.             screen pages, and a wide variety of drawing and editing
  190.             tools.
  191.  
  192.                  Completed screens can then be displayed from a DOS
  193.             batch file and "popped" directly to the video display,
  194.             rather than scrolled using the extremely slow DOS ECHO
  195.             command. The ScreenShow program allows screens to be
  196.             displayed and key codes to be returned to the calling batch
  197.             file where they may be tested. Unlike other menu creation
  198.  
  199.  
  200.      Page 2                                                     ScreenPaint 1.1
  201.  
  202.  
  203.             systems, the user has complete control over the style of
  204.             menu displays and the menu screens are independent of the
  205.             user input. This allows the user the flexibility to use any
  206.             batch language from DOS to batch extenders like Beyond.Bat,
  207.             Command Plus, and Extended Batch Language.
  208.  
  209.  
  210.  
  211.             Hardware Requirements
  212.             -----------------------------------------------------------
  213.  
  214.  
  215.                  The following is a list of the hardware required to run
  216.             the ScreenPaint program:
  217.  
  218.                  1) IBM-PC or compatible with at least 128k RAM.
  219.                  2) PC or MS-DOS 2.0 or higher.
  220.                  3) Color or monochrome video system.
  221.                  4) A minimum of 1 single-sided floppy disk drive.
  222.  
  223.  
  224.  
  225.             Programs in the System
  226.             -----------------------------------------------------------
  227.  
  228.  
  229.                  The ScreenPaint software consists of the following
  230.             programs:
  231.  
  232.                  SCRPAINT.EXE   ScreenPaint screen image editor
  233.                  SCRSHOW.EXE    ScreenShow batch-file screen display,
  234.                                 keyboard input program
  235.                  SCANCODE.SCN   Keyboard scan code reference screen
  236.                  KEYHELPn.SCN   Keyboard help screens
  237.                  MNUHELPn.SCN   Menu help screens
  238.                  DEMO.BAT       Sample batch-file driven menu system
  239.                  DEMO.SCN       Screen image for DEMO.BAT
  240.                  DEMOHELP.SCN   Help screen for DEMO.BAT
  241.                  MANUALHI.DOC   Documentation for printers which support
  242.                                 extended characters (above 127)
  243.                  MANUAL.DOC     Documentation for regular printers
  244.                  README.DOC     Information on printing manual, etc.
  245.                  REGISTER.DOC   Registration form, also in manual
  246.  
  247.  
  248.      Page 3                                                     ScreenPaint 1.1
  249.  
  250.  
  251.             ScreenPaint
  252.             -----------------------------------------------------------
  253.  
  254.  
  255.                  ScreenPaint is used to design and edit screen images
  256.             employing a wide range of drawing and editing tools. To run
  257.             the program type SCRPAINT at the DOS prompt and press
  258.             <ENTER>, a screen image filename can also be specified after
  259.             the program name.
  260.  
  261.                  Example:  C:>SCRPAINT SCANCODE.SCN
  262.  
  263.                  This would run ScreenPaint and load the screen image
  264.                  file "SCANCODE.SCN"
  265.  
  266.                  ScreenPaint provides for two alternative methods of
  267.             issuing commands, through pull-down menus and through
  268.             keyboard short-cuts. Pressing <Esc> displays the main menu,
  269.             the highlighted selection can be moved using the left and
  270.             right arrow keys. To "pull-down" a menu, press <Enter> or
  271.             the down arrow, the up and down arrows now select commands
  272.             from this sub-menu. The ellipses indicate that a window will
  273.             appear if such a selection is made and the keys on the right
  274.             side of each pull-down menu are the short-cut keys which can
  275.             be accessed from the drawing area without opening the menus.
  276.             Pressing <Esc> will return to the previous menu or return to
  277.             the drawing area if the main menu is active.
  278.  
  279.  
  280.             Menus
  281.  
  282.  
  283.             File ------------------------------------------------------
  284.  
  285.             New
  286.                  Clear all the screens and begin over, note that this
  287.                  selection cannot be undone.
  288.  
  289.             Load
  290.                  Loads a screen file from disk. The file can be a
  291.                  ScreenPaint file, a BASIC BLOAD compatible file, or an
  292.                  ASCII text file, ScreenPaint automatically determines
  293.                  the type when loading. The default extension is ".SCN"
  294.                  if none is specified.
  295.                  Clipboard load is used to load a screen or clipping to
  296.                  the clipboard without disturbing the work in progress.
  297.  
  298.             Save
  299.                  The current file or clipboard is saved to disk in one
  300.                  of the indicated formats which are selected by pressing
  301.                  the first letter of the selection. ScreenPaint format
  302.                  stores files in a packed style which saves disk space,
  303.                  BASIC BLOAD can be used if you wish to access the
  304.                  screen from within a BASIC program, and ASCII text      
  305.  
  306.  
  307.      Page 4                                                     ScreenPaint 1.1
  308.  
  309.  
  310.                  format can be used for transferring screen images to
  311.                  word processors or text editors.
  312.  
  313.             DOS shell
  314.                  Enters DOS so that disks may be formatted, files
  315.                  copied, programs run, etc. Type EXIT in DOS to return
  316.                  to ScreenPaint. This is not a quit command, ScreenPaint
  317.                  will remain resident in  memory until you quit properly
  318.                  using the Quit command or Alt-Q.
  319.  
  320.             Quit
  321.                  Quit the current work session. Remember to save your
  322.                  work, ScreenPaint will only ask confirmation of the
  323.                  command.
  324.  
  325.             Edit ------------------------------------------------------
  326.  
  327.             Undo
  328.                  Any edit command can be undone as long as a new block
  329.                  has not been marked. The screen will be restored to the
  330.                  state before the EDIT command, the undo command however
  331.                  cannot itself be "undone".
  332.  
  333.             Cut
  334.                  Transfer the marked block to the clipboard and erase
  335.                  anything under the block to the current color. See
  336.                  Block Commands in the keyboard section for marking
  337.                  information.
  338.  
  339.             Copy
  340.                  Transfer a copy of the marked block to the clipboard
  341.                  and leave the screen intact.
  342.  
  343.             Paste
  344.                  Restore block from the clipboard to the screen at the
  345.                  current cursor position. If the block extends outside
  346.                  the screen area, those sections will be cropped.
  347.  
  348.             Erase
  349.                  Erase the marked block to the current color.
  350.  
  351.             Fill
  352.                  Fill the marked block with the current ASCII character.
  353.                  See the Change/ASCII character sub-menu for the current
  354.                  character.
  355.  
  356.             Switch colors
  357.                  Swap all colors in the marked block to the current
  358.                  color. Also see the Paint command for more precise
  359.                  color modification.
  360.  
  361.             Draw ------------------------------------------------------
  362.  
  363.             Line
  364.  
  365.  
  366.      Page 5                                                     ScreenPaint 1.1
  367.  
  368.  
  369.                  Draw a horizontal or vertical line between two points.
  370.                  The first point is the current cursor position, select
  371.                  line from the menu and move to the second point and
  372.                  press ENTER. The command can be cancelled by selecting
  373.                  line a second time.
  374.  
  375.             Box
  376.                  Draw a hollow box between two corners. The first corner
  377.                  is the current cursor position, select box from the
  378.                  menu and move to the second corner and press ENTER.
  379.  
  380.             Solid Box
  381.                  Draw a filled box between two corners.
  382.  
  383.             Freehand
  384.                  Toggle freehand mode on and off. Use the arrow keys to
  385.                  sketch.
  386.  
  387.             Paint
  388.                  Toggle paint mode on and off. Use the arrow keys to
  389.                  change to the current color without disturbing the
  390.                  characters.
  391.  
  392.             Change ----------------------------------------------------
  393.  
  394.             Color
  395.                  Change the current color by using the arrow keys, home,
  396.                  and end to select a color. ESC cancels the selection
  397.                  and ENTER accepts.
  398.  
  399.             Line style
  400.                  Choose line style for the drawing commands, select by
  401.                  pressing the highlighted letter followed by ENTER.
  402.  
  403.             ASCII character
  404.                  Select the current ASCII character. Scroll through the
  405.                  four pages using the PgUp and PgDn keys.
  406.  
  407.             Options ---------------------------------------------------
  408.  
  409.             Text only
  410.                  Toggle text only mode, where the underlying color is
  411.                  preserved and text + color where the current color is
  412.                  used.
  413.  
  414.             Info line
  415.                  Toggle the information line at the bottom of the screen
  416.                  on and off. The line contains information on the screen
  417.                  number, cursor position, current color, and drawing
  418.                  mode.
  419.  
  420.             Tabs
  421.                  Set the tab stops using the arrow keys, SPACE toggles
  422.                  the tab.
  423.  
  424.  
  425.      Page 6                                                     ScreenPaint 1.1
  426.  
  427.  
  428.  
  429.             Help ------------------------------------------------------
  430.  
  431.             Keyboard
  432.                  Display help screens about the keyboard commands. The
  433.                  KEYHELPn.SCN files must be in the current directory.
  434.  
  435.             Menu
  436.                  Display help screens about the menu selection. The
  437.                  MNUHELPn.SCN files must be in the current directory
  438.  
  439.             About ScreenPaint
  440.                  Short description of ScreenPaint.
  441.  
  442.  
  443.             Keyboard
  444.  
  445.  
  446.             Block Commands
  447.  
  448.                  Alt-B     Mark block beginning and end, press twice at
  449.                            same location to select the entire screen.
  450.                      C     Copy block to clipboard
  451.                      E     Erase current marked block
  452.                      F     Fill marked block with ASCII character
  453.                      K     Switch colors of marked block to current
  454.                      M     Paste block from the clipboard, centered
  455.                      O     Copy marked block to clipboard
  456.                      P     Paste block from the clipboard at cursor
  457.                      U     Unmark selected block
  458.  
  459.             Drawing Commands
  460.  
  461.                  F6        Draw line from cursor position to point where
  462.                            ENTER is pressed
  463.                  F7        Draw box between two corners
  464.                  F8        Draw filled box between two corners
  465.                  F9        Toggle freehand drawing mode
  466.                  F10       Toggle paint mode
  467.  
  468.             Control Drawing
  469.  
  470.                  To draw a box character without automatic line connect,
  471.                  the CONTROL key plus a letter may be used. See the
  472.                  keyboard help menu for a diagram of keys.
  473.  
  474.             Miscellaneous
  475.  
  476.                  F1        Display help screens about keyboard
  477.                  F2        Toggle text only mode, in which the color at
  478.                            the cursor remains unchanged
  479.                  F3        Make the color at the cursor position current
  480.                  F4        Load menu
  481.                  F5        Write the current ASCII character
  482.  
  483.  
  484.      Page 7                                                     ScreenPaint 1.1
  485.  
  486.  
  487.  
  488.                  Alt-F1    Toggle information line
  489.                      F2    Undo
  490.                      F3    Make the character at the cursor position the
  491.                            current ASCII character
  492.                      F4    Save menu
  493.                      F5    ASCII character menu
  494.                      F6    Line style menu
  495.                      F7    Toggle blink mode
  496.                      F8    Toggle intensity
  497.                      F9    Swap foreground and background colors
  498.                      F10   Color menu
  499.  
  500.                  Home      Move cursor to the beginning of the line
  501.                  End       Move cursor to the end of the line
  502.                  Ctrl-Home Move cursor to the upper-left corner
  503.                  Ctrl-End  Move cursor to the lower-right corner
  504.                  Backspace Delete character to left of cursor, pull
  505.                            characters from right if insert mode active
  506.                  Ins       Toggle insert mode
  507.                  Del       Delete character at cursor
  508.                  PgUp      Display the next screen page
  509.                  PgDn      Display the previous screen page
  510.                  Ctrl-PgDn Display the last screen page
  511.                  Ctrl-PgUp Display the first screen page
  512.             
  513.  
  514.  
  515.      Page 8                                                     ScreenPaint 1.1
  516.  
  517.  
  518.             ScreenShow
  519.             -----------------------------------------------------------
  520.  
  521.  
  522.  
  523.                  ScreenShow is a stand-alone program for displaying
  524.             screen images from DOS batch-files and returning keyboard
  525.             input to DOS.
  526.                  Hard-disk menus can first be created using ScreenPaint,
  527.             with no limitations on style or format. The completed
  528.             screens can be displayed quickly using ScreenShow and the
  529.             keyboard input options allow the program to return
  530.             keystrokes to DOS in the ERRORLEVEL variable which can be
  531.             tested within a batch-file.
  532.                  To run ScreenShow, type SCRSHOW at the DOS prompt
  533.             followed by the path and filename of a valid screen saved in
  534.             the packed ScreenPaint format.
  535.  
  536.  
  537.             Command Line Switches
  538.  
  539.  
  540.                  The complete command line format is:
  541.  
  542.             SCRSHOW [d:][filespec][/K|/A|/L|/Q|/P][/Wxxyy][/C#][/N#][/R]
  543.  
  544.                  Where: d:       - Disk drive
  545.                         filespec - Path and filename of screen image
  546.  
  547.                         /K       - Return extended scan code in
  548.                                    ERRORLEVEL as decimal
  549.                         /A       - Return uppercase ASCII character in
  550.                                    ERRORLEVEL
  551.                         /L       - Return ERRORLEVEL = 0 if 'A'/'a'
  552.                                    pressed to 25 if 'Z'/'z' pressed
  553.                         /Q       - Query user, ERRORLEVEL = 1 if 'Y'/'y'
  554.                                    pressed or 0 otherwise
  555.                         /P       - Pause until key pressed
  556.  
  557.                         /Wxxyy   - Display screen as window at xx,yy
  558.                                    (each coordinate must be two decimal
  559.                                    characters)
  560.                         /C#      - Clear screen first to background #
  561.                         /N#      - Display page # of multi-screen file
  562.                         /R       - Restore background on exit
  563.  
  564.             Examples:
  565.  
  566.             SCRPAINT MENU.SCN /K
  567.  
  568.                  Display the screen file, MENU.SCN and wait for keyboard
  569.                  input. The extended scan code will be returned in
  570.                  ERRORLEVEL.
  571.             
  572.  
  573.  
  574.      Page 9                                                     ScreenPaint 1.1
  575.  
  576.  
  577.             SCRPAINT HELP.SCN /N3 /P /R
  578.  
  579.                  Display the third page of HELP.SCN and pause until a
  580.                  key is pressed, restore screen when done.
  581.  
  582.             SCRPAINT ERROR1.SCN /W2105 /P /R
  583.  
  584.                  Pop-up window over current screen at X=21, Y=5 and wait
  585.                  for a key press, restore screen when done.
  586.  
  587.  
  588.             Batch Files
  589.  
  590.  
  591.                  Batch files are the base of any menu system created
  592.             using ScreenPaint, here is a short introduction to using
  593.             batch files.
  594.                  To prevent text from scrolling the screen image, an
  595.             ECHO OFF statement must be placed at the beginning of your
  596.             batch file. The ScreenShow program can now be called to
  597.             display the menu image and wait for user input. When a key
  598.             is pressed, ERRORLEVEL must be tested, as shown below:
  599.  
  600.                  ECHO OFF
  601.                  :START
  602.                  SCRSHOW MENU.SCN /A
  603.                  IF ERRORLEVEL = 67 GOTO C
  604.                  IF ERRORLEVEL = 66 GOTO B
  605.                  IF ERRORLEVEL = 65 GOTO A
  606.                  IF ERRORLEVEL = 27 GOTO QUIT
  607.                  GOTO START
  608.                  :C
  609.                  ECHO C Pressed
  610.                  GOTO START
  611.                  :B
  612.                  ECHO B Pressed
  613.                  GOTO START
  614.                  :A
  615.                  ECHO A Pressed
  616.                  GOTO START
  617.                  :QUIT
  618.                  CLS
  619.  
  620.                  Note that the ERRORLEVEL tests must be in descending
  621.             order, highest values first, this is because ERRORLEVEL = x
  622.             is true if the value returned by ScreenShow is greater than
  623.             or equal to x.
  624.  
  625.  
  626.      Page 10                                                    ScreenPaint 1.1
  627.  
  628.  
  629.             Batch File Example
  630.  
  631.  
  632.             :start
  633.             echo off
  634.             scrshow main.scn /k
  635.             if errorlevel = 216 goto shutdown
  636.             if errorlevel = 59 goto help
  637.             if errorlevel = 49 goto norton
  638.             if errorlevel = 46 goto co
  639.             if errorlevel = 38 goto lotus
  640.             if errorlevel = 32 goto dr
  641.             if errorlevel = 31 goto sopwith
  642.             if errorlevel = 25 goto pcpaint
  643.             if errorlevel = 20 goto pctools
  644.             if errorlevel = 19 goto procomm
  645.             if errorlevel = 18 goto deluxepaint
  646.             if errorlevel = 17 goto mword
  647.             if errorlevel = 9 goto scrpaint
  648.             if errorlevel = 2 goto turboc
  649.             if errorlevel = 1 goto end
  650.             goto start
  651.             :end
  652.             cd\
  653.             cls
  654.  
  655.  
  656.      Page 11                                                    ScreenPaint 1.1
  657.  
  658.  
  659.             Appendix A - Control Drawing Keys
  660.  
  661.  
  662.             Single width
  663.  
  664.             Q - Upper left   W - Top          E - Upper right
  665.             A - Left         S - Middle       D - Right
  666.             Z - Lower left   X - Bottom       C - Lower right
  667.  
  668.             U - Horizontal   O - Vertical
  669.  
  670.  
  671.             Double width
  672.  
  673.             R - Upper left   T - Top          Y - Upper right
  674.             F - Left         G - Middle       H - Right
  675.             V - Lower left   B - Bottom       N - Lower right
  676.  
  677.             I - Horizontal   P - Vertical
  678.  
  679.  
  680.             Thick lines
  681.  
  682.             J - Vertical, left aligned
  683.             M - Vertical, right aligned
  684.             K - Horizontal, top aligned
  685.             L - Horizontal, bottom aligned
  686.             
  687.  
  688.  
  689.      Page 12                                                    ScreenPaint 1.1
  690.  
  691.  
  692.             Appendix B - ASCII Character Chart
  693.  
  694.  
  695.  
  696.             ------------------------------------------------------
  697.  
  698.             000    016    032    048 0  064 @  080 P  096 `  112 p
  699.             001    017    033 !  049 1  065 A  081 Q  097 a  113 q
  700.             002    018    034 "  050 2  066 B  082 R  098 b  114 r
  701.             003    019    035 #  051 3  067 C  083 S  099 c  115 s
  702.             004    020    036 $  052 4  068 D  084 T  100 d  116 t
  703.             005    021    037 %  053 5  069 E  085 U  101 e  117 u
  704.             006    022    038 &  054 6  070 F  086 V  102 f  118 v
  705.             007    023    039 '  055 7  071 G  087 W  103 g  119 w
  706.             008    024    040 (  056 8  072 H  088 X  104 h  120 x
  707.             009    025    041 )  057 9  073 I  089 Y  105 i  121 y
  708.             010    026    042 *  058 :  074 J  090 Z  106 j  122 z
  709.             011    027    043 +  059 ;  075 K  091 [  107 k  123 {
  710.             012    028    044 ,  060 <  076 L  092 \  108 l  124 |
  711.             013    029    045 -  061 =  077 M  093 ]  109 m  125 }
  712.             014    030    046 .  062 >  078 N  094 ^  110 n  126 ~
  713.             015    031    047 /  063 ?  079 O  095 _  111 o  127
  714.  
  715.             ------------------------------------------------------
  716.  
  717.             128    144    160    176    192    208    224    240
  718.             129    145    161    177    193    209    225    241
  719.             130    146    162    178    194    210    226    242
  720.             131    147    163    179    195    211    227    243
  721.             132    148    164    180    196    212    228    244
  722.             133    149    165    181    197    213    229    245
  723.             134    150    166    182    198    214    230    246
  724.             135    151    167    183    199    215    231    247
  725.             136    152    168    184    200    216    232    248
  726.             137    153    169    185    201    217    233    249
  727.             138    154    170    186    202    218    234    250
  728.             139    155    171    187    203    219    235    251
  729.             140    156    172    188    204    220    236    252
  730.             141    157    173    189    205    221    237    253
  731.             142    158    174    190    206    222    238    254
  732.             143    159    175    191    207    223    239    255
  733.  
  734.             ------------------------------------------------------
  735.  
  736.  
  737.      Page 13                                                    ScreenPaint 1.1
  738.  
  739.  
  740.             Appendix C - Keyboard Chart
  741.  
  742.  
  743.  
  744.                         +-----+-----+
  745.             Help        | F1  | F2  |  Text & color/text only
  746.             Info-line   |     |     |  Undo
  747.                         +-----+-----+
  748.             Make color  | F3  | F4  |  Load
  749.             Make ASCII  |     |     |  Save
  750.                         +-----+-----+
  751.             Write ASCII | F5  | F6  |  Line
  752.             ASCII Menu  |     |     |  Line style
  753.                         +-----+-----+
  754.             Box         | F7  | F8  |  Solid box
  755.             Blink       |     |     |  Intensity
  756.                         +-----+-----+
  757.             Freehand    | F9  | F10 |  Paint
  758.             Swap F & B  |     |     |  Color menu
  759.                         +-----+-----+
  760.  
  761.             Lower command entered by pressing <Alt> + Function Key.
  762.  
  763.  
  764.      Page 14                                                    ScreenPaint 1.1
  765.  
  766.  
  767.             Appendix D - Extened Keyboard Scan Codes
  768.  
  769.  
  770.             +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
  771.             |  1|   | 59| 60| 61| 62| | 63| 64| 65| 66| | 67| 68| 87| 88|
  772.             +---+   +---+---+---+---+ +---+---+---+---+ +---+---+---+---+
  773.             +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
  774.             |`41|1 2|2 3|3 4|4 5|5 6|6 7|7 8|8 9|910|011|-12|=13|Back 14|
  775.             +---+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+---+
  776.             |Tab15|Q16|W17|E18|R19|T20|Y21|U22|I23|O24|P25|[26|]27|\ 43 |
  777.             +-----++--++--++--++--++--++--++--++--++--++--++--++--+-----+
  778.             |Caps58|A30|S31|D32|F33|G34|H35|J36|K37|L38|;39|'40|Enter 28|
  779.             +------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--------+
  780.             |Shift 42|Z44|X45|C46|V47|B48|N49|M50|,51|.52|/53|Shift   54|
  781.             +-----+--++--+--++---+---+---+---+---+---+--++---++---+-----+
  782.             |Ctl29|   |Alt56|                         57|Alt56|   |Ctl29|
  783.             +-----+   +-----+---------------------------+-----+   +-----+
  784.  
  785.                                                         +---+---+---+
  786.                                                         | 55| 70| 84|
  787.              Note: All scan codes are in                +---+---+---+
  788.                    in decimal                           +---+---+---+---+
  789.                                                         |N69|/53|*55|-74|
  790.                                                         +---+---+---+---+
  791.                                                         | 71| 72| 73|+  |
  792.              +-----+   +---+                            +---+---+---+   |
  793.              |Ctrl | + |Key|  Add 100 to scan code      | 75| 76| 77| 78|
  794.              +-----+   +---+                            +---+---+---+---+
  795.              +-----+   +---+                            | 79| 80| 81|─┘|
  796.              |Alt  | + |Key|  Add 200 to scan code      +---+---+---+   |
  797.              +-----+   +---+                            |0    82|.83| 28|
  798.                                                         +-------+---+---+
  799.      Page 15                                                    ScreenPaint 1.1
  800.  
  801.  
  802.             +----------------------------------------------------------+
  803.             |            ScreenPaint 1.1 Registration Form             |
  804.             +----------------------------------------------------------+
  805.             |                                                          |
  806.             | Send to:            Kai Laurinolli                       |
  807.             |                     2970 Mira Place                      |
  808.             | $25 US              Burnaby, B.C.                        |
  809.             | $32 Cdn             V3J-1B6  Canada                      |
  810.             |                                                          |
  811.             +----------------------------------------------------------+
  812.             |                                                          |
  813.             |                                                          |
  814.             | Name: _________________________________________________  |
  815.             |   (Last)             (First)              (Initial)      |
  816.             |                                                          |
  817.             |                                                          |
  818.             | Company: ______________________________________________  |
  819.             |                                                          |
  820.             |                                                          |
  821.             |                                                          |
  822.             | Address: ______________________________________________  |
  823.             |                                                          |
  824.             |                                                          |
  825.             |                                                          |
  826.             | City: ___________________ State/Province: _____________  |
  827.             |                                                          |
  828.             |                                                          |
  829.             |                                                          |
  830.             | Zip/Postal Code: _________________ Country: ___________  |
  831.             |                                                          |
  832.             |                                                          |
  833.             |                                                          |
  834.             | Phone: (     )_____-________ Fax: (     )_____-________  |
  835.             |                (Optional)                 (Optional)     |
  836.             |                                                          |
  837.             |                                                          |
  838.             | Date: _____/_____/_____   Amount Enclosed: ____________  |
  839.             |        (M)   (D)   (Y)                                   |
  840.             +----------------------------------------------------------+
  841.             | Your comments, ideas for future versions, and complaints |
  842.             | are welcomed:                                            |
  843.             |                                                          |
  844.             |                                                          |
  845.             |                                                          |
  846.             |                                                          |
  847.             |                                                          |
  848.             |                                                          |
  849.             |                                                          |
  850.             |                                                          |
  851.             |                                                          |
  852.             |                                                          |
  853.             |                                                          |
  854.             +----------------------------------------------------------+
  855.